﻿namespace Blaze.Framework.Logging
{
    /// <summary>
    /// 日志等级。
    /// </summary>
    public enum LogLevel
    {
        /// <summary>
        /// 显示所有日志。
        /// </summary>
        All = -1,

        /// <summary>
        /// 繁琐。
        /// </summary>
        Verbose = 0,

        /// <summary>
        /// 调试。
        /// </summary>
        Debug = 1,

        /// <summary>
        /// 警告。
        /// </summary>
        Warn = 2,

        /// <summary>
        /// 信息。
        /// </summary>
        Info = 3,

        /// <summary>
        /// 错误。
        /// </summary>
        Error = 4,

        /// <summary>
        /// 正式版也不会剔除的日志等级，用于难以定位的问题。
        /// </summary>
        Trace = 5,

        /// <summary>
        /// 关闭所有日志。
        /// </summary>
        Off = 100,
    }
}